def hex_xor(hex1, hex2):
    """
    对两个16进制字符串进行异或运算，返回16进制结果
    """
    # 将16进制字符串转换为整数
    # num1 = int(hex1, 16)
    # num2 = int(hex2, 16) 
    # 执行异或运算
    #  result = num1 ^ num2
    
    # 将结果转换回16进制字符串，去掉前面的'0x'
    # return hex(result)[2:]

nums = input("请输入要做校验的16进制数个数: ").strip()
# hex_num1 = input("请输入第一个16进制数: ").strip()
# hex_num2 = input("请输入第二个16进制数: ").strip()
# hex_num3 = input("请输入第三个16进制数: ").strip()
# hex_num4 = input("请输入第四个16进制数: ").strip()
# hex_num5 = input("请输入第五个16进制数: ").strip()
ff = int(nums,16)
num  = 0
num1 = 0

for i in range(ff):
    if(i == 0):
        hex_num = input("请输入16进制数: ").strip()
        num = int(hex_num,16)
    else:
        hex_num1 = input("请输入16进制数: ").strip()
        num1 = int(hex_num1,16)
    num = num^num1



xor_result = hex(num)

print(f"异或结果: {xor_result}")